package com.example.demo.main.util;

import java.util.ArrayList;
import java.util.List;

/**
 * @author xieluoyin
 *  
 */
public class ListTest {
    public static void main(String[] args) {
        List<String> a = new ArrayList<>();
        a.add("1");
        a.add("2");
        a.add("3");
        a.add("4");

        List<String> b = new ArrayList<>();
        b.add("2");
        b.add("4");
        b.add("5");
        b.add("6");

        List<String> c = new ArrayList<>(a);
        c.retainAll(b);
        System.out.println("a 与 b 并集：" + c);

        b.removeAll(c);
        System.out.println("a 关于 b 的相对补集：" + b);

        a.removeAll(c);
        System.out.println("b 关于 a 的相对补集：" + a);
    }
}
